﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;



namespace ASKY
{
    public partial class Form1 : Form
    {
        SqlConnection con = new SqlConnection(@"Data Source=C:\Users\Joe\Dropbox\UNIVA\OCTAVO\DESARROLLO ORIENTADO A OBJETOS\ASKY\ASKY\ASKY\usuarios.accdb");
        //SqlCommand cmd = new SqlCommand();
        //SqlDataReader dr;


        string usuario, contrasena, usuariodb, contrasenadb, tipodb;
        int tipousuario=0;
        public Form1()
        {
            InitializeComponent();
            //cmd.Connection = con;
        }
        

        private void usuario_TextChanged(object sender, EventArgs e)
        {
            
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'usuariosDataSet.db_usuarios' table. You can move, or remove it, as needed.
            this.db_usuariosTableAdapter.Fill(this.usuariosDataSet.db_usuarios);
           
        }

        private void ingreso_MouseClick(object sender, MouseEventArgs e)
        {
            if (usuario_box.Text != "" & contrasena_box.Text != "")
            {
                usuario = usuario_box.Text;
                contrasena = contrasena_box.Text;
                usuario_box.Clear();
                contrasena_box.Clear();
                //con.Open();
                //cmd.CommandText = "SELECT Nombre, Contrasena,Tipo FROM db_usuarios WHERE Nombre=?";
                //dr = cmd.ExecuteReader();

                //if (dr.HasRows)
                //{
                //    while (dr.Read())
                //    {
                //        usuariodb = dr[0].ToString();
                //        contrasenadb = dr[1].ToString();
                //        tipodb = dr[2].ToString();
                //    }
                //    con.Close();   
                //}
                //else
                //    MessageBox.Show("no hay datos");
        
              this.db_usuariosTableAdapter.FillBy(this.usuariosDataSet.db_usuarios, usuario);
              usuariodb = dataGridView1.Rows[0].Cells[1].Value as String;
              contrasenadb = dataGridView1.Rows[0].Cells[2].Value as String;
              tipodb = dataGridView1.Rows[0].Cells[3].Value as String;
        

                if (usuariodb==""||contrasenadb=="")
                    MessageBox.Show("Usuario no existe");
 
                
             MessageBox.Show("Usuario: " + usuariodb + " Contraseña: " + contrasenadb+"Tipo de usuraio: "+tipodb+ "bandera usuario: "+tipousuario);
             if (usuario == usuariodb & contrasena == contrasenadb)
             {
                   
                 
                 MessageBox.Show("procederia ingreso");

                 menuusuario form1 = new menuusuario();
                 form1.Show();
                 menuadmin form2 = new menuadmin();
                 form2.Show();
             }
             else
                 MessageBox.Show("No procederia ingreso");
            }
            else
                MessageBox.Show("Faltan parametros");
        }

        private void admin_opc_CheckedChanged(object sender, EventArgs e)
        {
            if (admin_opc.Checked)
                tipousuario = 1;
        }
    }
}
